package main

import (
	"context"
	"fmt"
	"os"

	"github.com/solsw/errorhelper"
	"gitlab.com/solsw/cloudru/auth"
)

func authTest() error {
	t1, err := auth.NewToken(context.Background(), os.Getenv("CLOUDRU_KEY_ID"), os.Getenv("CLOUDRU_KEY_SECRET"))
	if err != nil {
		return errorhelper.CallerError(err)
	}
	authToken = t1
	fmt.Printf("%#v\n", *t1)
	if err := ToFileJson(t1, "token.json", "", "\t"); err != nil {
		return errorhelper.CallerError(err)
	}
	// t2, err := auth.GetToken(context.Background(), t1)
	// if err != nil {
	// 	return errorhelper.CallerError(err)
	// }
	// authToken = t2
	// fmt.Printf("%#v\n", *t2)
	return nil
}
